package cn.gov.pbc.gd.credit.user.service.corp;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.liu.jbase.ResultVo;
import com.liu.jbase.service.IBaseService;

import cn.gov.pbc.gd.credit.vo.corp.CorpVo;
import cn.gov.pbc.gd.credit.vo.corp.ResCorpVo;

public interface ICorpService extends IBaseService<ResCorpVo, CorpVo>{
	
	/**
	 * 
	 * @param id 分行ID
	 * @param request  查询当前分行，以及其下级分行
	 * @return
	 */
	ResultVo<List<ResCorpVo>> listById(String id, HttpServletRequest request);
	
	/**
	 * @author liuxingmi
	 * @datetime 2017年6月24日 上午9:55:10
	 * @desc 查找组织机构树形列表
	 * @param vo
	 * @return List<ResCorpVo>
	 */
	public ResultVo<List<ResCorpVo>> treeCropList(CorpVo vo, HttpServletRequest request);
	
}